An Overview of Recent Solutions to and Lower Bounds for the Firing Synchronization Problem
نویسندگان
چکیده
Complex systems in a wide variety of areas such as biological modeling, image processing, and language recognition can be modeled using networks of very simple machines called finite automata. A finite automaton is an idealized machine that follows a fixed set of rules and changes its state to recognize a pattern, accepting or rejecting the input based on the state in which it finds itself at the conclusion of the computation. In general a subsystem can be modeled using a finite automaton if it can be described by a finite set of states and rules. Connecting subsystems modeled using finite automata into a network allows for more computational power. One such network, called a cellular automaton, consists of an n-dimensional array for n > 1 with a single finite automaton located at each point of the array. Each automaton reads the current state of its neighbors to determine how to modify its own state. The interest in studying cellular automata is not in the description of the local state transitions of each machine, but rather in studying the global behavior across the entire array. One of the oldest problems associated with cellular automata is the firing synchronization problem, originally proposed by John Myhill in 1957. In the firing synchronization problem each machine of the cellular automata is identical, except for a single designated machine called the general or initiator. The synchronization starts with every cell in a quiescent state, except the initiator which starts in the general state and is the one initiating the synchronization. The next state of each cell is determined by the cell’s state and the state of its neighbors, with a required rule being that a machine that is quiescent and has two neighbors that are quiescient must remain so in the next round of the computation. The goal of the problem is to synchronize the array of automata, which means that each machine enters a unique designated firing state for the first time and simultaneously at some point during the execution. As might be expected with a problem that has existed as long as the firing synchronization problem, there are a wide range of variants for the network and its initial configuration. In the original problem the initiator is placed at one end of the array, either on the left or the right. A problem that is more complex than the original problem is the generalized problem, defined by Moore and Langdon in 1968 [12]. In this version the initiator can be placed anywhere in the array, although there is a restriction that there is a single initiator. The problem can be made more
منابع مشابه
New Bounds for the Firing Squad Problem on a Ring
We present two solutions to the firing synchronization problem on the ring, an 8-state minimal-time solution and a 6-state non-minimaltime solution. Both solutions use fewer states than the previous bestknown minimal-time automaton, a 16-state solution due to Culik. We also give the first lower bounds on the number of states needed for solutions to the ring firing synchronization problem. We sh...
متن کاملFiring Synchronization on the Ring
We present two solutions to the firing synchronization problem on the ring, an 8-state minimal-time solution and a 6-state non-minimal-time solution. Both solutions use fewer states than the previous best-known minimal-time automaton, a 16-state solution due to Culik. We also give the first lower bounds on the number of states needed for solutions to the ring firing synchronization problem. We ...
متن کاملFinite Time Mix Synchronization of Delay Fractional-Order Chaotic Systems
Chaos synchronization of coupled fractional order differential equation is receiving increasing attention because of its potential applications in secure communications and control processing. The aim of this paper is synchronization between two identical or different delay fractional-order chaotic systems in finite time. At first, the predictor-corrector method is used to obtain the solutions ...
متن کاملMinimizing Makespan with Start Time Dependent Jobs in a Two Machine Flow Shop
[if gte mso 9]> The purpose of this paper is to consider the problem of scheduling a set of start time-dependent jobs in a two-machine flow shop, in which the actual processing times of jobs increase linearly according to their starting time. The objective of this problem is to minimize the makespan. The problem is known to be NP-hardness[ah1] ; therefore, there is no polynomial-time algorithm...
متن کاملIntegrated Due Date Setting and Scheduling on a Single Machine Considering an Unexpected Unavailability
In this paper, an integrated machine scheduling withits due date setting problem has been considered. It is assumed that the machine is subject to some kind of random unavailability. Due dates should be set in an attractive and reliable manner, implying that they should be short and possible to be met. To this end, first, long due dates are penalized in the objective function. Then, for each cu...
متن کاملAn Overview of the New Feature Selection Methods in Finite Mixture of Regression Models
Variable (feature) selection has attracted much attention in contemporary statistical learning and recent scientific research. This is mainly due to the rapid advancement in modern technology that allows scientists to collect data of unprecedented size and complexity. One type of statistical problem in such applications is concerned with modeling an output variable as a function of a sma...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1701.01045 شماره
صفحات -
تاریخ انتشار 2017